package com.mate.cloud.pipeline.coderiver.service;

public interface RedisPipelineService {


    /**
     * 使用 Pipeline 批量插入数据
     *
     * @param prefix 键前缀（用于区分不同批次的数据）
     * @param count  插入数据量
     * @return 耗时（毫秒）
     */
    public long batchInsertWithPipeline(String prefix, int count);

    /**
     * 对比：不使用 Pipeline 插入数据（用于测试性能差异）
     *
     * @param prefix 键前缀
     * @param count  插入数据量
     * @return 耗时（毫秒）
     */
    public long batchInsertWithout(String prefix, int count);

    public void batchUserPipeline(String prefix, Integer count);
}
